package trie2;

import junit.framework.TestCase;

public class TestTrie extends TestCase {
	private TTrie trie;
	
	@Override
	protected void setUp() throws Exception {
		trie = new TTrie();
	}
	
	public void testAgregarVarios(){
		validarInsercionCorrecta("casa");
		validarInsercionCorrecta("casamiento");
		validarInsercionCorrecta("gato");
		validarInsercionCorrecta("perro");
		validarInsercionCorrecta("grito");
	}

	private void validarInsercionCorrecta(String unaPalabra) {
		assertTrue(trie.insertar(unaPalabra));
		assertTrue(trie.buscar(unaPalabra));
		assertFalse(trie.insertar(unaPalabra));
		assertFalse(trie.buscar("dkjnsdkjn"+unaPalabra));
		assertFalse(trie.buscar(unaPalabra+"askdjn"));
	}
}
